Autonomic Resource Management for Virtualized Database Hosting Systems
نویسندگان
چکیده
The hosting of databases on virtual machines (VMs) has great potential to improve the efficiency of resource utilization and the ease of deployment of database systems. This paper considers the problem of allocation of physical resources on demand to a database’s VM according to QoS (Quality of Service) requirements. This is a challenging problem because of the highly dynamic and complex nature of database systems and their workloads. An autonomic resource management approach is proposed to address this problem based on adaptive fuzzy modeling and prediction techniques. The approach can effectively capture the relationship between a dynamically changing database workload, which is both CPU and I/O intensive, and its VM’s consumption of resources, including both CPU cycles and disk bandwidth. It can be used to predict the resource needs of a database VM online and to guide the on-demand resource allocation according to the workload demand and desired QoS. A prototype of the proposed resource management system is evaluated using typical database workloads based on TPC-H and RUBiS. The results demonstrate that the proposed approach can efficiently allocate resources for a database VM that is serving CPU and I/O intensive queries while meeting the QoS targets.
منابع مشابه
Two levels autonomic resource management in virtualized IaaS
Virtualized cloud infrastructures are very popular as they allow resource mutualization and therefore cost reduction. For cloud providers, minimizing the number of used resources is one of the main services that such environments must ensure. Cloud customers are also concerned with the minimization of used resources in the cloud since they want to reduce their invoice. Thus, resource management...
متن کاملAutonomic Container for Hosting WSRF-based Web Services
This paper proposes and presents an autonomic Web Service Resource Framework (WSRF) container that enables self-configuration using IBM’s autonomic computing (AC) architecture and resolves resource bottlenecks by service migration. The migration manager bases its migration policy decision on an overall health status metric (H-metric) of service containers. This light-weight migration protocol p...
متن کاملTowards Database Virtualization for Database as a Service
Advances in operating system and storage-level virtualization technologies have enabled the effective consolidation of heterogeneous applications in a shared cloud infrastructure. Novel research challenges arising from this new shared environment include load balancing, workload estimation, resource isolation, machine replication, live migration, and an emergent need of automation to handle lar...
متن کاملNetwork Virtualization for QoS-Aware Resource Management in Cloud Data Centers: A Survey
The increasing popularity of Cloud Computing is leading to the emergence of large virtualized data centers hosting increasingly complex and dynamic IT systems and services. Over the past decade, the efficient sharing of computational resources through virtualization has been subject to intensive research, while network management in cloud data centers has received less attention. A variety of n...
متن کاملTwo-Level Cooperation in Autonomic Cloud Resource Management
Virtualized cloud infrastructures are becoming very popular as they allow separation of hardware and software management. Infrastructure as a Service (IaaS) is the model providing many advantages to both provider and customer. Minimizing the number of resource (and power consumption) in use is one of the main services that such an cloud model must ensure. This objective can be done either by th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009